/**
 * 侧边导航关闭折叠控制
 */

function toggleSlide() {
  $('.nav > li > a').on('click', function () {
    let childMenu = $(this).next('ul');
    childMenu.slideToggle(400);
    let icon = childMenu.prev().find('.toggle');
    if (icon.hasClass('open')) {
      icon.removeClass('open').addClass('close');
    } else {
      icon.removeClass('close').addClass('open');
    }
  })

  // 默认第一个菜单展开
  $('.nav > li > a').eq(0).trigger('click');

  // 所有子菜单切换时加背景色
  $('.nav ul a').on('click', function () {
    $(this).addClass('active')
    $('.nav ul a').not($(this)).removeClass('active');
  })

}

toggleSlide();

// 合并login分支代码并推送到远程，创建index分支，写下面代码
// 退出登陆
const logoutBtn = document.querySelector('.logout')
logoutBtn.addEventListener('click', function () {
  // 提出登陆
  // 询问用户是否退出  confirm 是 wondiows内置方法
  if (!confirm('是否退出登陆？')) {
    return
  }
  // 清空本地存储
  localStorage.removeItem('token')
  // 跳转到登陆页面
  location.href = './login.html'
})

// 初始化数据
const init = document.querySelector('.init')
init.addEventListener('click', function () {
  axios.get('/init/data').then(({
    data
  }) => {
    // console.log(data);
    // 判断是否初始化成功
    if (data.code === 0) {
      toastr.success(data.message)
    }

  })
})